---
title: Can't load the middleware.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **MiddlewareCantBeLoaded**: 加载你的中间件时发生了未知错误。

## 哪里出了问题？
在开发模式下，当 Astro 尝试加载这个中间件时，它抛出了一个错误。

例如：

```ts
import {defineMiddleware} from "astro:middleware";
throw new Error("Error thrown while loading the middleware.")
export const onRequest = defineMiddleware(() => {
  return "string"
});
```
